更新时间:2021-09-27 17:50
Microsoft Robotics Studio就是在Bill的委托下,由Bill智囊团成员领导的一个小规模团队秘密研发的机器人开发平台。针对教育学习者免费。
作为一个提供为机器人产业共同体而设计的,它将会有以下特点;广泛的面向大众用户特点,多种应用的广泛开发特点。
作为一个平台, 我们的目标也是为第三方提供各种支持,包括新的硬件,技术和工具的支持,就像微软Windows系统正作为一个平台,使其它方可以通过该平台把他们的产品和技术呈现个人计算机用户。 所以当我们在搭建自己的基础结构的时候,这不应该被当做独有的工具或库件把那些正在寻找科技乐趣的伙伴排除在外。
为了更确切的描述Microsoft Robotics Studio软件,有以下三个方面的陈诉:
1、可扩展的广泛跨越了多种硬件和装置的实时体系结构。 编程接口可被寻址使用8位或16位处理器的机器人,同样也广泛支持基于32位的多处理器系统以及那些从最简单的触碰感应器到激光距离查询装置。
2、一组有用的工具使机器人应用程序的编程和排错变得更加方便。这包括一个高质量的可视模拟环境,该模拟环境由 Ageia 科技提供的PhysX 引擎应用在软件物理学领域。
3、一组有用的库件服务的样例,帮助开发者能开始着手编写机器人应用程序。
Robotics Studio应用开发环境包括一个运行时程序,一个仿真器,一个可视化编程语言以及一套工具.运行时环境可以工作在机器人技术中使用的各种8,16和32位处理器上.该软件重点是让用户编写简单的模块化命令程序,并如同服务那样动作.这种程序一般不在目标机器人的有限处理器和存储器上运行,而是通过机器人定义的许多通信协议中的一种与机器人进行交互. 比如iRobot公司的Roomba真空吸尘器,它是最受欢迎的消费类机器人之一,销量已经超过100万台,采用的就是飞思卡尔半导体公司提供的16位简单处理器.该处理器不带用户可访问的存储器,不过它提供串行接口测试程序微软的Robotics Studio环境内含30多个上手指南,许多还带源代码,可实现基本的文本到语音或照相机等功能.Robotics Studio环境运行在Windows XP和Vista上,但Trower所在部门计划将它移植到Windows CE上.一些机器人技术程序使用CE作为固有的操作系统,他指出. 微软还希望编写一系列小程序,并一起打包进去.Trower将这些程序比作微软为早期版本的Windows编写的简单记事本文字处理器和计算器程序,从而让用户了解操作系统能做什么.